package com.mark.admin.service;

import com.mark.model.admin.dtos.CommonDto;
import com.mark.model.common.dtos.ResponseResult;

/**
 * @Description :  java类作用描述
 * @Author :  Markburt
 * @CreateDate :  2020/3/8$ 上午 12:04$
 * @UpdateUser :  Markburt
 * @UpdateDate :  2020/3/8$ 上午 12:04$
 * @UpdateRemark :  Project Build
 * @Version :  1.0
 */
public interface CommonService {


    /**
     * 列表查询-->无条件查询，无条件统计    有条件的查询 有条件的统计
     * @param dto
     * @return
     */
     ResponseResult list(CommonDto dto);

    /**
     * 通过dto中的model来判断，选择使用新增或修改
     * @param dto
     * @return
     */
     ResponseResult update(CommonDto dto);

    /**
     * 通用的删除
     * @param dto
     * @return
     */
     ResponseResult delete(CommonDto dto);
}
